Rodrigues Formula

已知旋转向量为$\theta k$,其中$k$为旋转轴上的单位向量,$|k|=1$,$\theta$为绕旋转轴旋转过的角度,证明Rodrigues formula:

其中,R为对应的旋转矩阵。

设$v$为将被旋转的向量,将其分解为与$k$平行方向及与$k$垂直方向上的两个分量$v_{||}$,$v_{\bot}$。分解如下图所示:

可得:

其中,由投影可知:

将$v$绕$k$轴旋转$\theta$角,即分别将其的两个分量绕$k$轴旋转$\theta$角,旋转后的矢量为:

由于与$k$轴平行的分量旋转并不发生变化,所以:

其中

所以:

其中$k^\times$为k的反对称矩阵,即

叉积用矩阵表达为:

通过计算可知:

代入得:

又:

所以:

证毕。